//
//  LazyLoad.swift
//  Swift_base_grammar
//
//  Created by lantaiyuan on 2017/9/14.
//  Copyright © 2017年 lantaiyuan. All rights reserved.
//   02-01懒加载

import Foundation
import UIKit


/*
 lazy var 变量: 类型 = {/**创建变量代码*/}()
 
 //懒加载的本质是：在第一次使用的时候执行闭包，将闭包的返回值赋值给属性
 //lazy的作用只会赋值一次
 lazy var items : [String] = {
 () -> [String] in
 return["jim","jack","rose"]
 }()
 
 */

//class person: Person {
//    lazy var person:Person = {
//    
//      print("懒加载")
//        //return Person(dict: [String:AnyObject])
//    }()
//}

